/*
 * Agence.h
 *
 *  Created on: 23 mars 2012
 *      Author: root
 */

#ifndef AGENCE_H_
#define AGENCE_H_
#include <string>
#include "Vehicule.h"
#include "VehiculeUtilitaire.h"
#include "VehiculeTouristique.h"
#include "Client.h"
#include "Reservation.h"
#include "RendreVehicule.h"
#include "Parking.h"




using namespace std;

class Agence {
private:

	long NumAgence;
	long Tel;
	long IdentifiantAgent;
	string NomAgence;
	string AdresseAgence;
	string NomAgent;
	string Login;
	string Password;
	string ClientFileName;
	string VehiculeFileName;
	string Vehicule_utilitaireFileName;
	string Vehicule_touristiqueFileName;
	string RendreVehiculeFileName;
	string ReserverVehiculeFileName;
	string AgenceFileName;
	string ParkingFileName;
	string FileNameTemp;
public:

	Agence();
	Agence(long,long,long,string,string,string,string,string);
	virtual ~Agence();

//les getteurs et les setteurs

	long getNumAgence()const;
	void setNumAgence(long);

	long getTel()const;
	void setTel(long);

	long getIdentifiantAgent()const;
	void setIdentifiantAgent(long);

	string getNomAgence()const;
	void setNomAgence(string);

	string getNomAgent()const;
	void setNomAgent(string);

	string getAdresseAgence()const;
	void setAdresseAgence(string);

	string getLogin()const;
	void setLogin(string);

	string getPassword()const;
	void setPassword(string);

};
#endif
